package org.xworker.swt;

import org.xmeta.ActionContext;
import org.xmeta.Thing;
import org.xmeta.World;
import xworker.lang.executor.Executor;

public class SwtMain {
    private static final String TAG = SwtMain.class.getName();

    public static void main(String[] args) {
        try{
            //获得动态模型引擎的实例
            World world = World.getInstance();
            //初始化引擎的工作目录，可能会生成一些临时文件，该目录要可写
            world.init("./xworker/");

            Thing login = world.getThing("org.xworker.swt.Login");
            login.doAction("run", new ActionContext());
        }catch(Exception e){
            Executor.warn(TAG, "SWT thing editor exception", e);
        }
        System.exit(0);
    }
}